INSPIRE-100
How to Update Firmware
STEP-BY-STEP PROCEDURE
Windows LaptopUSB Cable INSPIRE-100
EQUIPMENT NEEDED
One end with micro-USB
connector
FIRMWARE UPDATE OVERVIEW
Download
Arduino
Builder
Install
Arduino
Builder
Install
INSPIRE-100
Firmware
Release
Download
INSPIRE-100
Firmware
Release
Each Firmware release has 2 files one for each
controller in the INSPIRE-100 system
INSPIRE-100_master.ino.mega.hex INSPIRE-100_slave.ino.nodemcu.bin
Needs to be done only once
DOWNLOAD ARDUINO BUILDER
DOWNLOAD ARDUINO BUILDER
STEP 1
Click on
“Update System Firmware”
Open URL in your browser
https://www.inspire-100.com
Click on
Arduino Builder
One-time Download
DOWNLOAD ARDUINO BUILDER
STEP 2
Read and Dismiss the information
popup
Depending upon your settings, a new
tab may open in your browser. Delete
that tab after download is complete
The .exe is downloaded to your
Downloads folder
DOWNLOAD ARDUINO BUILDER
STEP 3
INSTALL ARDUINO BUILDER
INSTALL ARDUINO BUILDER
STEP 1
Your laptop’s anti-virus software will
sanitize the file automatically
You will need admin privileges on your
laptop to execute this file
Double Click on the .exe file to execute
it
Find the downloaded .exe file (in your
Downloads folder)
INSTALL ARDUINO
BUILDER STEP 2
Click on “Next
The Arduino Builder installer will
guide you step-by-step
INSTALL ARDUINO
BUILDER STEP 3
Click on “Install”
INSTALL ARDUINO BUILDER
STEP 4
Click on “Finish”
INSTALL ARDUINO BUILDER
STEP 5
You can now delete the .exe file in
your Downloads folder
Arduino Builder is installed!
DOWNLOAD A FIRMWARE RELEASE
DOWNLOAD FIRMWARE RELEASE
STEP 1
Click on
“Update System Firmware”
Open URL in your browser
https://www.inspire-100.com
Click on the download icon button
next to the release you wish to
download (1.0.1 in this example)
DOWNLOAD FIRMWARE RELEASE
STEP 2
Read and Dismiss the information
popup
A .zip is downloaded to your
Downloads folder
DOWNLOAD FIRMWARE RELEASE
STEP 3
Click on the “Extract All” button
Double click on the
downloaded .zip file to open it
DOWNLOAD FIRMWARE RELEASE
STEP 4
Release is now downloaded and ready to
be uploaded to the INSPIRE-100 system
It should show two files within it
INSPIRE-100_slave.ino.nodemcu.bin INSPIRE-100_master.ino.mega.hex
A folder with the same name as the
release tag will be created
INSTALL FIRMWARE RELEASE
INSTALL FIRMWARE RELEASE
STEP 1
Search for “Arduino Builder
on the laptop
Click on
Freematics Arduino Builder
in the search window
INSTALL FIRMWARE RELEASE
STEP 2
Arduino Builder app
window will open
INSTALL FIRMWARE RELEASE
STEP 3
Connect laptop’s USB port to the micro-USB port
labelled “Controller” on the back of the control
panel of the INSPIRE system
INSTALL FIRMWARE RELEASE
STEP 4
Check “Verifybox
Select “Arduino Mega 2560/ADK”
from the dropdown menu in the
Target” field
INSTALL FIRMWARE RELEASE
STEP 5
Select INSPIRE-
100_master.ino.mega.hex from
the extracted release folder
Click “Load Sketch/Binary
button on the Arduino Builder
INSTALL FIRMWARE RELEASE
STEP 6
It refreshes the list of COM ports
that the INSPIRE system could be
connected to
Check “Refresh” button on the
Arduino Builder
INSTALL FIRMWARE RELEASE
STEP 7
Now we need to follow a similar
procedure for the other file in the
release.
Arduino Builder will now install the
selected file on the INSPIRE system
Click the correct COM port i.e. the laptop
port that the INSPIRE system is
connected to (in this example it is COM3)
INSTALL FIRMWARE RELEASE
STEP 8
Connect laptop’s USB port to the micro-USB port
labelled “Wi-Fi” on the back of the control panel
of the INSPIRE system
INSTALL FIRMWARE RELEASE
STEP 9
Check “Verifybox
Select “NodeMCU (ESP8266)”
from the dropdown menu in the
Target” field
INSTALL FIRMWARE RELEASE
STEP 10
Select
INSPIRE-100_slave.ino.nodemcu.bin
from the extracted folder of the release
Click “Load Sketch/Binary” button on the
Arduino Builder
INSTALL FIRMWARE RELEASE
STEP 11
Arduino Builder will now install the
selected file on the INSPIRE-100 system
Click the correct COM port i.e. the laptop
port that the INSPIRE system is connected
to (in this example it is COM3)
INSTALL FIRMWARE RELEASE
STEP 12
DONE